package com.chaodev.base.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel("公告信息")
public class Notice {
    @ApiModelProperty("公告ID")
    private String id;
    @ApiModelProperty("标题")
    private String title;
    @ApiModelProperty("结束时间")
    private String endDate;
    @ApiModelProperty("状态")
    private String state;
    @ApiModelProperty("状态名称")
    private String stateName;
    @ApiModelProperty("内容")
    private String content;
    @ApiModelProperty("类型")
    private String type;
    @ApiModelProperty("跳转的菜单ID")
    private String menuId;
    @ApiModelProperty("菜单名称")
    private String menuName;
    @ApiModelProperty("菜单路径")
    private String menuPath;
    @ApiModelProperty("创建人")
    private String createUser;
    @ApiModelProperty("创建时间")
    private String createTime;
    @ApiModelProperty("部门")
    private String departs;
    @ApiModelProperty("角色")
    private String roles;
    @ApiModelProperty("业务类型")
    private String businessType;
    private String fullDeparts;
    private String fullRoles;

    @Override
    public String toString() {
        return "Notice{" +
                "id='" + id + '\'' +
                ", title='" + title + '\'' +
                ", endDate='" + endDate + '\'' +
                ", state='" + state + '\'' +
                ", stateName='" + stateName + '\'' +
                ", content='" + content + '\'' +
                ", type='" + type + '\'' +
                ", menuId='" + menuId + '\'' +
                ", menuName='" + menuName + '\'' +
                ", menuPath='" + menuPath + '\'' +
                ", createUser='" + createUser + '\'' +
                ", createTime='" + createTime + '\'' +
                ", departs='" + departs + '\'' +
                ", roles='" + roles + '\'' +
                ", fullDeparts='" + fullDeparts + '\'' +
                ", fullRoles='" + fullRoles + '\'' +
                ", businessType='" + businessType + '\'' +
                '}';
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getStateName() {
        return stateName;
    }

    public void setStateName(String stateName) {
        this.stateName = stateName;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getMenuId() {
        return menuId;
    }

    public void setMenuId(String menuId) {
        this.menuId = menuId;
    }

    public String getMenuName() {
        return menuName;
    }

    public void setMenuName(String menuName) {
        this.menuName = menuName;
    }

    public String getMenuPath() {
        return menuPath;
    }

    public void setMenuPath(String menuPath) {
        this.menuPath = menuPath;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getDeparts() {
        return departs;
    }

    public void setDeparts(String departs) {
        this.departs = departs;
    }

    public String getRoles() {
        return roles;
    }

    public void setRoles(String roles) {
        this.roles = roles;
    }

    public String getBusinessType() {
        return businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    public String getFullDeparts() {
        return fullDeparts;
    }

    public String getFullRoles() {
        return fullRoles;
    }

    public void setFullDeparts(String fullDeparts) {
        this.fullDeparts = fullDeparts;
    }

    public void setFullRoles(String fullRoles) {
        this.fullRoles = fullRoles;
    }

    public Notice() {
    }

    public Notice(String id, String title, String endDate, String state, String stateName, String content, String type, String menuId, String menuName, String menuPath, String createUser, String createTime, String departs, String roles, String businessType) {
        this.id = id;
        this.title = title;
        this.endDate = endDate;
        this.state = state;
        this.stateName = stateName;
        this.content = content;
        this.type = type;
        this.menuId = menuId;
        this.menuName = menuName;
        this.menuPath = menuPath;
        this.createUser = createUser;
        this.createTime = createTime;
        this.departs = departs;
        this.roles = roles;
        this.businessType = businessType;
    }
}
